// 通用状态类型
export type StatusType = 'pending' | 'running' | 'completed' | 'failed' | 'paused' | 'ready' | 'archived' | 'published' | 'training' | 'processing' | 'error';

// 模型类型
export type ModelType = 'large' | 'small';

// 数据类型
export type DataType = 'image' | 'sequence' | 'text' | 'mixed';

// 任务类型
export type TaskType = 'incremental_learning' | 'collaborative_evolution' | 'quantization';

// 数据质量类型
export type QualityType = 'high' | 'medium' | 'low';

// 筛选器接口
export interface TableFilters {
  searchTerm: string;
  statusFilter: string;
  typeFilter: string;
  categoryFilter?: string;
}

// Badge 变体类型
export type BadgeVariant = 'success' | 'warning' | 'error' | 'info' | 'default'; 